Einhugur GraphicsFormats Plugin for Objo

Einhugur.GraphicsFormats.RawPngImporter Class

A class to Import RawBitmap from a PNG format. The picture can be imported from a File or Bytes buffer

This class uses RawBitmap that is defined in the RawBitmap package instead of Objo Pictures.

This class will import ICC Color Profile if the image has ICC Color Profile.

The RawPngImporter can import images with either 8 bit per channel or 16 bit per channel, maintaining full precision.

This class is in the einhugur.graphicsformats.png assembly.

Object
   Einhugur.GraphicsFormats.RawPngImporter

class Einhugur.GraphicsFormats.RawPngImporter

Constructors

Einhugur.GraphicsFormats.RawPngImporterConstructor that takes no parameters.

Properties

AuthorReturns the Author metadata field which is for name of image's creator
CopyrightReturns theCopyright metadata field which is for copyright notice.
DescriptionReturns the description metadata field.
DisclaimerReturns the disclaimer metadata field which is for legal disclaimer for the image.
Force8bitDepthForces images to be imported with channel depth as 8 bits even if the source image has 16 bits.
GammaGamma value that was read from the image.
InformationShared property to get information about the file format.
SoftwareReturns the Software metadata field which is for name of the software used to create the image
SourceReturns the Source metadata field which is for name of the device used to create the image.
TitleReturns the Title metadata field which is for short one line title for image
WarningReturns the Warning metadata field which is for warnings of nature of content.

Methods

DisposeReleases unmanaged resources used by the RawBitmap class.
OpenFromFileOpens a PNG Image from a file.
OpenFromMemoryBlockOpens a PNG Image from a Bytes buffer.
ReadHeaderReads header for the PNG image.

Supported Platforms:

  • macOS Intel 64 bit
  • macOS Apple Silicon
  • Windows 64 bit
  • Windows ARM 64 bit
  • Linux 64 bit
  • Linux ARM 64 bit